package com.ruoyi.project.gxgw_modules.output.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 商品出库表 cxj_output
 * 
 * @author ruoyi
 * @date 2019-01-21
 */
public class Output extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 序号 */
	@Excel(name = "序号")
	private Integer outputId;
	/** 商品编号 */
	@Excel(name = "商品编号")
	private Integer goodsId;
	/** 商品条码 */
	@Excel(name = "商品条码")
	private String goodsBar;
	/** 出库数量 */
	@Excel(name = "出库数量")
	private Integer outputNum;
	/** 出库时间 */
	@Excel(name = "出库时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
	private Date outputTime;
	/** 操作员 */
	@Excel(name = "操作员Id")
	private Integer adminId;
	/** 审核人 */
	@Excel(name = "审核人")
	private String checkName;
	/** 审核时间 */
	@Excel(name = "审核时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
	private Date checkTime;
	/** 审核状态 */
	@Excel(name = "审核状态")
	private Integer checkState;
	/** 备注 */
	@Excel(name = "备注")
	private String remark;
	/**  */
	private String delFlag;

	private String time;

	private String key;

	public void setOutputId(Integer outputId) {
		this.outputId = outputId;
	}

	public Integer getOutputId() {
		return outputId;
	}

	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}

	public Integer getGoodsId() {
		return goodsId;
	}

	public void setGoodsBar(String goodsBar) {
		this.goodsBar = goodsBar;
	}

	public String getGoodsBar() {
		return goodsBar;
	}

	public void setOutputNum(Integer outputNum) {
		this.outputNum = outputNum;
	}

	public Integer getOutputNum() {
		return outputNum;
	}

	public void setOutputTime(Date outputTime) {
		this.outputTime = outputTime;
	}

	public Date getOutputTime() {
		return outputTime;
	}

	public void setAdminId(Integer adminId) {
		this.adminId = adminId;
	}

	public Integer getAdminId() {
		return adminId;
	}

	public void setCheckName(String checkName) {
		this.checkName = checkName;
	}

	public String getCheckName() {
		return checkName;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckState(Integer checkState) {
		this.checkState = checkState;
	}

	public Integer getCheckState() {
		return checkState;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRemark() {
		return remark;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("outputId", getOutputId())
				.append("goodsId", getGoodsId()).append("goodsBar", getGoodsBar()).append("outputNum", getOutputNum())
				.append("outputTime", getOutputTime()).append("adminId", getAdminId())
				.append("checkName", getCheckName()).append("checkTime", getCheckTime())
				.append("checkState", getCheckState()).append("remark", getRemark()).append("delFlag", getDelFlag())
				.toString();
	}

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}
}
